package cn.iocoder.yudao.module.lfd.controller.admin.schedule.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;

/**
 * 排班 Excel VO
 *
 * @author 陈星星
 */
@Data
public class ScheduleExcelVO {

    @ExcelProperty("id")
    private Long id;

    @ExcelProperty("店铺")
    private Long shopId;

    @ExcelProperty("名称")
    private String nickName;

    @ExcelProperty("理发师id")
    private Long barberId;

    @ExcelProperty("星期")
    private String week;

    @ExcelProperty("状态")
    private String status;

    @ExcelProperty("开始上班")
    private LocalTime startWork;

    @ExcelProperty("下班时间")
    private LocalTime endWork;

    @ExcelProperty("加班开始")
    private LocalTime startOvertime;

    @ExcelProperty("结束加班")
    private LocalTime endOvertime;

    @ExcelProperty("总加班时长")
    private Integer totalOvertime;

    @ExcelProperty("排班日")
    private LocalDate scheduleDate;

    @ExcelProperty("创建时间")
    private LocalDateTime createTime;

}
